package com.hlkj.pay.app.merchant.ext.impl.icbcpay.dto.rsp;

import lombok.Data;

@Data
public class OrderQueryRsp extends HttpResponse {

    /** 支付单号 */
    private String tradeNo;

    /** 商户订单号 */
    private String outTradeNo;

    /** 商户号 */
    private String merchantNo;

    /** 交易摘要 */
    private String tradeSubject;

    /** 交易手续费 (单位：分) */
    private Integer tradeFee;

    /** 交易金额 (单位：分) */
    private Integer tradeAmount;

    /** 支付品牌（ALIPAY：支付宝，WXPAY：微信支付，UNIONPAY：银联二维码） */
    private String payBrand;

    /** 支付方式（JSAPI：JSAPI支付，APP：APP支付，H5：H5支付，NATIVE：Native支付，MICROPAY：付款码支付） */
    private String payWayType;

    /** 交易状态（INIT：初始，PAYING：支付中，SUCCESS：成功，CLOSE：关闭） */
    private String tradeStatus;

    /** 交易时间（格式：yyyyMMddHHmmss） */
    private String tradeTime;

    /** 支付完成时间（格式：yyyyMMddHHmmss） */
    private String payFinishTime;

    /** 终端号 */
    private String terminalNo;

    /** 签名 */
    private String signature;

    /** 返回码 */
    private String code;

    /** 返回信息 */
    private String message;

    /** 请求流水号 */
    private String transNonce;

    /** 响应时间 */
    private String transDate;

}